package com.jt.aop;

import com.jt.vo.SysResult;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * @author tang
 * @data 2021/9/3
 * @apiNode
 */
@RestControllerAdvice
/**
 * 注解的作用:
 *      1.该注解只拦截controller层抛出的异常信息
 *      2.需要配合指定异常类型
 */
public class SystemAOP {
    //当前Controller层,只拦截运行时异常  注解(数组结构)中为数组结构
    @ExceptionHandler(RuntimeException.class)
    public SysResult exception(Exception e){
        e.printStackTrace();
        return SysResult.fail();
    }
}
